package com.atguigu.method;

public class Chinese {//中国人
    //country是国家名，每一个中国人应该共享同一个国家名，所以必须是static
    private static String country;//国家名   静态变量或称为类变量

    //name和age是每一个人独立的，所以它们不能是static
    private String name;//姓名   实例变量
    private int age;//年龄   实例变量

    //构造器 快捷键 Alt + Insert
    public Chinese() {//无参构造
    }

    public Chinese(String name, int age) {//有参构造
        this.name = name;
        this.age = age;
    }

    //get/set方法  快捷键 Alt + Insert
    public static String getCountry() {
        return country;
    }

    public static void setCountry(String country) {
        Chinese.country = country;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    //其他方法
    public static void show(){//静态方法，或类方法
        System.out.println("国家名：" + country);
//        System.out.println("姓名：" + name);//报错
//        System.out.println("年龄：" + age);//报错
    }

    public void display(){//非静态方法，或实例方法
        System.out.println("国家名：" + country);
        System.out.println("姓名：" + name);
        System.out.println("年龄：" + age);
    }
}
